Derek Riley, Ph.D.

Professor, Program Director

  • Milwaukee WI UNITED STATES
  • Diercks Hall DH430
  • Electrical Engineering and Computer Science

Dr. Derek Riley is an expert in machine learning, deep learning, artificial intelligence, simulation, and high-performance computing.

Contact

Spotlight

2 min

Tracking down those who tried to capture the Capitol buildings – our expert can explain how they’re doing it

On January 06, America watched with shock as a mob of protesters stormed the gates in Washington, D.C. and invaded the Capitol buildings. For hours, the rioters looted and occupied America’s halls of power and though some were apprehended, many found a way to get out and get back home avoiding arrest.However, media coverage was substantial and some of the protesters were even bold enough to be caught posing for social media. Slowly, authorities are tracking them down, and Dr. Derek Riley, an expert at Milwaukee School of Engineering (MSOE) in the areas of computer science and deep learning, has been explaining how artificial intelligence (AI) technology that’s taught at MSOE is capable of enabling law enforcement's efforts to identify individuals from pictures."With these AI systems, we’ll show it example photos and we’ll say, 'OK, this is a nose, this is an ear, this is Billy, this is Susie,'" Riley said. "And over lots and lots of examples and a kind of understanding if they guess right or wrong, the algorithm actually tunes itself to get better and better at recognizing certain things."Dr. Riley says this takes huge amounts of data and often needs a supercomputer—like MSOE's "Rosie"— to process it.To get a computer or software to recognize a specific person takes more fine-tuning, Riley says. He says your smartphone may already do this."If you have a fingerprint scan or facial recognition to open up your phone, that’s exactly what’s happening," Riley said. "So, they’ve already trained a really large model to do all the basic recognition, and then you provide a device with a fingerprint scanning or pictures of your face at the end to be able to fine-tune that model to recognize exactly who you are."Riley says this technology isn't foolproof—he says human intelligence is needed at every step.He added we might be contributing to the data sources some of the technology needs by posting our pictures to social media."Folks are uploading their own images constantly and that often is the source of the data that is used to train these really, really large systems," Riley said. January 14 – WTMJ, Ch. 4, NBC NewsThe concept of facial recognition and the use of this technology in law enforcement (and several other applications) is an emerging topic – and if you are a reporter looking to cover this topic or speak with an expert, then let us help.Dr. Derek Riley is an expert in big data, artificial intelligence, computer modeling and simulation, and mobile computing/programming. He’s available to speak with media about facial recognition technology and its many uses. Simply click on his icon now to arrange an interview today.

Derek Riley, Ph.D.

Education, Licensure and Certification

Ph.D.

Computer Science

Vanderbilt University

2009

M.S.

Computer Science

Vanderbilt University

2006

B.S.

Computer Science

Wartburg College

2004

Biography

Dr. Derek Riley joined the MSOE faculty in 2016 and is a professor in the Electrical Engineering and Computer Science Department. He is also program director of MSOE’s Bachelor of Science in Computer Science program, which has a focus in artificial intelligence. In addition to teaching at MSOE, Riley provides consulting services and expert witness services related to machine learning, deep learning, facial recognition, computational modeling, high-performance computing, and other related fields. His areas of expertise include deep learning, machine learning, computer vision, algorithms, process modeling and simulation, Scrum, and mobile computing/programming. He is an NVIDIA DLI Certified Instructor.

Areas of Expertise

Machine Learning
Deep Learning
Computational Science
Computer Science
Algorithms
High-Performance Computing
Scrum
Software Engineering

Affiliations

  • Association for Computing Machinery (ACM) : Member

Social

Media Appearances

Fact check: No, Snapchat filters are not a facial recognition database created by the FBI

USA Today  online

2022-10-11

The claim: Snapchat filters are a facial recognition database created by the FBI
The use of facial recognition technology has become commonplace, with many people using it on a daily basis to unlock their phones or sort their photos.

A recent Facebook post, though, claims a popular photo messaging app uses the technology to collect data for federal law enforcement.

“Snapchat filters are a facial recognition database created by the FBI,” reads text included in the Oct. 3 post, which has been shared over 100 times in two days. “You don’t believe me? Google: Patent US9396354.”

But the claim is false. ...

The technology used by the app doesn't require any private data to be collected, Derek Riley, a computer science professor at the Milwaukee School of Engineering, told USA TODAY.

Riley described the patent mentioned in the post as a "big red flag" that the claim was wrong, since it's actually for a privacy-protecting technology. He said there isn't any indication Snapchat is using the technology in the patent.

View More

To Promote 'Stranger Things,' These Businesses Developed an App That Lets You Order a Pizza With Your Mind

Inc.  online

2022-06-02

At the start of the fourth season of the popular Netflix series Stranger Things, the character Eleven has lost her telekinetic abilities. But thanks to some small business innovation, viewers can now channel her powers for a vital task: ordering a pizza.

Working with ad agency WorkInProgress and content creation company UNIT9, Domino's released a new "mind-ordering" app in partnership. According to Derek Riley, the electrical engineering and computer science program director at Milwaukee School of Engineering, there are a variety of ready-made facial recognition software programs, and adding them to an app isn't significantly more complicated than introducing any other feature.

View More

MSOE professor explains facial recognition technology used to catch riot suspects

WTMJ Ch. 4  tv

2021-01-14

The FBI released pictures of ten more suspects it needs help naming and finding. One of the agency's tools for searching for people is facial recognition technology.

Aside from the FBI, the Milwaukee School of Engineering is leading the way with teaching artificial intelligence as part of its computer science degree. To be clear, the school is not working with law enforcement about the events in D.C.

View More

Show All +

Event and Speaking Appearances

Invited Talk

Wisconsin Technology Association Conference  

2019-05-08

AI Education

Wisconsin Technology Council Early Stage Symposium  

2019-06-11

Invited Talk

Wisconsin Society of Professional Engineers Discovery Conference  

2019-04-30

Show All +

Selected Publications

An Investigation on Machine Learning Models for the Prediction of Cyanobacteria Growth

Journal of Fundamental and Applied Limnology

Giere, Johannes; Riley, Derek; Nowling, R. J.; McComack, Joshua; Sander, Hedda

2020

Harmful algal blooms, which are a danger to the lives of humans and animals, are caused by a sudden increase in the concentration of cyanobacteria in freshwater lakes. Cyanobacteria concentrations can be reliably measured using chemical and biological indicators, but the measurement process of the indicators is either labor-intensive or very costly. These limitations do not allow the general public to measure concentrations, so local health organizations or departments regularly assume the responsibility of measuring water quality. While computational models exist to predict algal concentrations, the accuracy of these models and need for customization due to varied lake conditions make them generally not yet reliable. We find that common regression-error functions cannot sufficiently evaluate the performance of cyanobacteria prediction models because the occurrence of harmful algal blooms is rare. Therefore, we present a method of forecasting cyanobacteria concentrations in freshwater lakes based on a machine-learning model trained on a dataset from Lake Utah with automatically-measured indicators from lake buoys. We compare several models and find that a support vector machine with a radial basis function kernel for regression reliably forecasts harmful algal blooms using comparatively few and easy-to-obtain input parameters. The special feature of the model is that it exclusively uses variables that can be measured by the general public without great effort and costs, and the amount of data necessary to train such a model is relatively minimal, allowing different models to be trained to accommodate for the nuances of different lakes.

View more

Diurnal vertical migration of cyanobacteria and chlorophyta in eutrophied shallow freshwater lakes

Fundamental and Applied Limnology / Archiv für Hydrobiologie,

von Orgies-Rutenberg, M., Rolfes, C., Eckel, T., Quiroz, A., Skalbeck, J., Riley, D., Sander, H.

2017

Circadian rhythms are thought of as means for adaptation helping survival fitness of a species. For algal species associated with harmful algal blooms (HAB) in eutrophied freshwater lakes usually light and nutrient availability, especially phosphate, seem to drive patterns of the vertical migration within the water column. The vertical migration patterns of species associated with HAB in freshwater lakes (Cyanobacteria) should be taken as input parameters for modelling algae. As HAB present a health risk to the public they should be monitored and predicted via simulation models, and the results of the predictions should be shared with the public using familiar tools such as smartphone apps or websites. To gather the data on which the model will be formulated, two shallow freshwater lakes (eutrophic condition: Lake Stadtgraben, Northern Germany, oligotrophic condition: Lake Russo, Wisconsin, USA in temperate climates were selected to serve as models for investigating the vertical migration in different seasonal times under natural conditions. Phosphate concentrations, as well as light and temperature over time in hourly increments at the lake surface and bottom were monitored. In addition the vertical migration pattern of Cyanobacteria and Chlorophyta populations was followed over 24 hrs in spring (May) and fall (August) in order to derive a behavior assumption as input for a model predicting HAB. In Lake Stadtgraben the vertical migration pattern was strongly influenced by light rather than by phosphate availability in spring, as phosphate was readily available at that time in all depths, while temperature was significantly different between the top and -bottom. The vertical migration pattern was dampened in fall season in both, the oligotrophic and the eutrophic lake, while temperature was not significantly different from the top to the bottom. Thus, vertical migration patterns observed may change slightly with season, which will impact on the outcome of simulation models dependent on the time of day and lake depth, at which input parameters such as Chlorophyll-a are measured.

View more

Using Data Mining in Combination with Machine Learning to Enhance Crowdsourcing of a Formal Model of Biodiesel Production

Midwest Instructional Computing Symposium

Fischer, M., Riley, D.

2016

Formal modeling, simulation, and analysis of complex systems is valuable because it can provide insights into complex systems that are too expensive or difficult to analyze otherwise. In this work, we present an approach for improving simulation trajectory choices in a Monte Carlo framework using a combination of crowdsourcing, machine learning, and data mining. We apply machine learning to analysis of a formal model of biodiesel production as a method of improving the efficiency of the crowd sourced mobile simulation analysis of the model. Data is collected and data mined in a central server where machine learning is applied and recommendations from the machine learning algorithm are fed back to crowd workers via suggestions on the mobile app. Ultimately, we show that this approach can improve efficiency of optimal safe state identification in the biodiesel model analysis.

View more

Show All +
Powered by